Concepts and Tools for E-Service Development

نویسنده

  • Giacomo Piccinelli
چکیده

Software components play for business information systems the same role that objects play for application development. The pressure on both internal IT departments and independent software producers is to deliver effective business solutions, shorten development time, and improve quality and reliability. Workflow-based EAI (Enterprise Application Integration) [Hewlett-Packard 99] [Nierstrazs & Meijler 95] is emerging, and the concept of components as complex standard objects becomes inadequate. A major strength of the object model is implementation hiding. The execution logic behind a method invocation is transparent to the user, and the assumption is that the signature of the method contains all the information the user needs to know. We suggest that in the problem domain in which business components are used, this assumption may be too strong. Thinking about the services (methods) offered by a component, we observe that a more (complex) conversational schema replaces the basic invocation-result model of interaction. Moreover, the conversation triggered by a service request may involve a number of different components in a number of different roles. We refer to these conversations as the observable behaviour of a component, and we propose they should be part of the meta-data exposed by a component. In this work, we propose a process-oriented approach to behaviour modelling for software components. Starting with a process algebra derived from CCS [Milner 80] and CSP [Hoare 85], we enrich it with the concept of multi-role conversation. We then propose a definition for observable behaviour and behavioural compatibility, and we discuss its implications. An example of possible implementation for our proposal is given with reference to EJB (Enterprise Java Bean) components [Monson-Haefel 99].

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

Identifying the Determinant Factors of E-Service Innovations: A Qualitative Meta-Synthesis

Recently, significant technological changes, greater customer demand and the rise of new business models have triggered a rapid increase in electronic service (e-service) innovations. Now, innovation in the provision of e-services has become one of the priorities of managers in order to gain a competitive advantage. However, few studies so far have explored the determinant factors needed in the...

متن کامل

The Conceptual Development of In-service EFL Teachers’ Perception of Grammatical Mediation on Three Planes: A Sociocultural Perspective

The present study, following Vygotskyan Sociocultural theory in education, and inspired by Rogoff’s conceptualization (1995, 2003) of development, aimed at conceptual development of  in-service EFL teachers. To this end, two Iranian EFL teachers with pseudonyms (Tara and Sara) were selected as participants of the study. The participating teachers were first taught the sociocultural c...

متن کامل

Trust, Reputation and Quality of E-Banking Services (Case Study: Melli Bank Customers)

In today’s very competitive world gaining competitive advantage is bound to arranging products and services of companies and businesses in accordance with customers’ needs. For this purpose, gaining reputation in E-service can be quite helpful. Thus the goal of the present research is studying the effect of E-Banking Service Quality on Bank Reputation. So a coherent collection of structures wer...

متن کامل

Relationship between Work Ethics and Information and Communication Technology (ICT) ‎with Development of Electronic Marketing

Background: The development of information and communication technology in various ‎sectors of electronic economy, such as electronic marketing, has led to significant changes in ‎attitudes and methods of service delivery that needs to address ethical issues in order to expand ‎it; Therefore, the purpose of the research is to investigate the relationship between work ethics ‎and Information and...

متن کامل

Identifying customer preferences in using e-banking services

Clients are the vital artery of every industry and business. Maintaining these customers is one of the most important tasks of any business, especially banks.  The  specific needs  of  customers and  the increasing compe- tition in the banking services market have led banks to create structures that can respond flexibly to these needs. Obviously, one of the important points is that moving to th...

متن کامل

Identifying customer preferences in using e-banking services

Clients are the vital artery of every industry and business. Maintaining these customers is one of the most important tasks of any business, especially banks.  The  specific needs  of  customers and  the increasing compe- tition in the banking services market have led banks to create structures that can respond flexibly to these needs. Obviously, one of the important points is that moving to th...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

عنوان ژورنال:

دوره   شماره 

صفحات  -

تاریخ انتشار 2000